#ifndef __DKGL_AXES_H__
#define __DKGL_AXES_H__

#include "dkglDrawable.h"

namespace DKGL
{
    namespace Primitive
    {
        class Axes : public Drawable
        {
        public:

            Axes();

            ~Axes();

		protected:

			virtual bounding::Bounding* _constructBounding()
			{
				return NULL;
			}

			virtual void _deconstructBounding(bounding::Bounding*)
			{
			}

            void renderImpl();

        private:
	        float _size;
	        float _length;
	        float _radius;

        };
    }//namespace Primitive
}//namespace DKGL

#endif